package com.hzf.designer.dao.mapper;

import com.hzf.designer.dao.model.DneedsDesignerCase;
import com.hzf.designer.dao.model.DneedsDesignerCaseExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DneedsDesignerCaseMapper {
    long countByExample(DneedsDesignerCaseExample example);

    int deleteByExample(DneedsDesignerCaseExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(DneedsDesignerCase record);

    int insertSelective(DneedsDesignerCase record);

    List<DneedsDesignerCase> selectByExample(DneedsDesignerCaseExample example);

    DneedsDesignerCase selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") DneedsDesignerCase record, @Param("example") DneedsDesignerCaseExample example);

    int updateByExample(@Param("record") DneedsDesignerCase record, @Param("example") DneedsDesignerCaseExample example);

    int updateByPrimaryKeySelective(DneedsDesignerCase record);

    int updateByPrimaryKey(DneedsDesignerCase record);
}